@charset "utf-8";
/* CSS Document */
.main{ width:960px; margin:5px auto;}
.mt5{ margin-top:5px;}
.search{ float:left; width:340px; padding:20px 20px 40px; background:#FFF; border:1px solid #ddd;}
.search .s_title{ width:100%; float:left; height:36px; position:relative; z-index:2;}
.search .s_title ul{ position:absolute; z-index:2;}
.search .s_title li{ float:left; padding:0 20px; line-height:30px; height:36px; font-size:16px; cursor:pointer;}
.search .s_title li.cur{ background:url(../images/hottriancur.jpg) no-repeat center bottom; font-weight:700; color:#0083DE;}
.grey_line{ width:100%; height:1px; overflow:hidden; background:#ddd; position:absolute; bottom:4px; z-index:1;}
.searchbox{ position:relative; width:100%;}
.searchbox .huan{ width:20px; height:60px; background:url(../images/huan.jpg) no-repeat left; position:absolute; top:75px; left:305px;}
.searchbox .huan a{ width:20px; height:20px; display:block; margin-top:20px;}
.searchbox .huan a:hover{ background:url(../images/huan_cur.jpg) no-repeat left;}
.searchbox li{ width:100%; float:left; padding:25px 0 0;}
.searchbox label{ font-size:14px; width:90px; text-align:right; float:left; line-height:30px;}
.searchbox input{ float:left; width:200px; height:30px; line-height:30px; border:1px solid #ccc;background:#fffffc url(../images/cityoice.jpg) no-repeat 95%; padding-left:5px;color: #000000;}
.searchbox input.date { background:#fffffc url(../images/dateoice.jpg) no-repeat 95%; }
.searchbox input.btn{ margin-left:90px; width:205px; height:34px; font-size:14px; font-weight:700; line-height:34px; border:0; background:#f90; color:#FFF; border-radius:3px; cursor:pointer;}

.banner{ float:right;}

.help{ float:left; width:340px; padding:10px 20px; border:1px solid #ddd; background:#FFF;}
.help h3{ font-size:16px; line-height:36px;}
.help li{ line-height:24px;}
.help li span{ float:right;}
.help li a{ color:#666;}
.help li a:hover{ color:#f60;}
.help .wxewmx{ border-top:1px solid #ddd; float:left; width:100%; padding:20px 0; margin-top:20px; line-height:24px; color:#666;}
.help .wxewmx img { float:right;}
.help .wxewmx em{ color:#f60;}

.qiche{ float:right; width:530px; border:1px solid #ddd; background:#FFF; padding:15px 20px;}
.qiche .title{ width:100%; float:left; height:36px; position:relative; z-index:2;}
.qiche .title ul{ position:absolute; z-index:2;}
.qiche .title li{ float:left; padding:0 20px; line-height:30px; height:36px; font-size:16px; cursor:pointer;}
.qiche .title li.cur{ background:url(../images/hottriancur.jpg) no-repeat center bottom; font-weight:700; color:#0083DE;}
.qiche .list{ width:100%; text-align:center; overflow:hidden;}
.qiche .list ul{ width:535px;}
.qiche .list li{ float:left; width:33%; border-right:1px dashed #CCC; font-size:18px; padding:0 0 10px; margin:20px 0;}
.qiche .list li p{ padding-top:15px;}
.qiche .list li p em{ font-family:"Microsoft YaHei";  color:#f60;}

.news{ float:left; width:340px; padding:10px 20px 25px; border:1px solid #ddd; background:#FFF;}
.news h3{ font-size:16px; line-height:36px;}
.news a{ color:#666; line-height:24px;}
.news a:hover{ color:#f60;}

.hotstation{ float:right; width:530px; padding:10px 20px 20px; border:1px solid #ddd; background:#FFF;}
.hotstation h3{ font-size:16px; line-height:36px;}
.hotstation .intro{ float:left; width:200px;}
.hotstation .hot{ float:right; width:300px;}
.hotstation .hot a{ float:left; width:15%; margin-left:5%; color:#666; line-height:24px;height:24px; overflow:hidden;}
.hotstation .hot a:hover{ color:#f60;}

.faqtitle h3{ font-size:16px; padding-left:30px; line-height:40px;height:40px; border-bottom:1px solid #ddd; padding-top:10px;}
.faqtitle h3 a{ color:#333;}
.faqtitle h3 span{ font-size:12px; font-weight:400; margin-left:10px;}
.faqs{ float:left; width:380px; border-right:1px solid #ddd; padding-bottom:40px;}
.faqs li{ padding-left:60px;}
.faqs li.top{ height:60px; line-height:60px; font-size:18px;}
.faqs li.top img{ float:left; margin-top:19px; margin-right:10px;}
.faqs li.note{ padding:15px 5px 10px 60px;}
.faqs textarea{ width:230px; height:110px; padding:5px;}
.faqs li input.key2{ height:18px;float:left; margin:10px 0;}
.faqs li a{float:left; margin:10px 5px;}
.faqs .faqbtn{ width:92px; height:32px; line-height:32px; background:#45ad00; border:0; color:#FFF; border-radius:2px; font-size:14px; cursor:pointer; float:right; margin-right:40px;}
.faqlist{ float:right; width:550px; margin-top:20px;}
.faqlist li{ float:left; width:50%; margin-top:10px; height:40px; overflow:hidden;}
.faqlist li p{ color:#999;}
.faqlist li span{ float:right; margin-right:50px; text-align:right; color:#999;}

/* 汽车票首页热门城市 */
	#timeTab li {
	    float: left;
	    width: 14%;
	    border-right: 1px dashed #CCC;
	    font-size: 14px;
	    padding: 0;
	    margin: 2px 0;
	}

	#timeTab li p {
	    padding-top: 11px;
	}

	#timeTab a {
		color: #333 !important;
	}